import java.util.Arrays;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: Lenovo
 * Date: 2025-06-16
 * Time: 23:00
 */
//力扣：https://leetcode.cn/problems/remove-duplicates-from-sorted-array/description/
//给你一个 非严格递增排列 的数组 nums ，请你 原地 删除重复出现的元素，使每个元素 只出现一次 ，
// 返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。
public class Tesk {
    public static int fun(int[] nums) {
        int n=1;
        for(int i=0;i<nums.length-1;i++)
            if(nums[i+1]>nums[i]){
                nums[n]=nums[i+1];
                n++;
            }
        return n;
    }

    public static void main(String[] args) {
        int[] arr={0,0,1,1,1,2,2,3,3,4};
        int n=fun(arr);
        for (int i = 0; i < n; i++) {
            System.out.print(arr[i]+"  ");
        }
        System.out.println();
        System.out.println(n);
    }
}
